OleContainer a Word

Otázka od: Petr Brant

17. 6. 2004 18:20

Ahoj vespolek,
momentalne si hraju s OLEContainerem a narazil jsem na toto:

Na formu mam dva TPanely (u obou nastaveno Locked = true), jeden zarovnany
dolu, druhy doprava, na nich nejaka tlacitka a mezi nimi je TOleContainer
zarovnany na celou plochu (alClient). Na formu je dale TMainMenu. Jednim
tlacitkem vytvorim OLE objekt ze souboru:

procedure TForm1.Button1Click(Sender: TObject);
begin
 o.CreateObjectFromFile('e:\fyzika.doc', false);
end;

Objevi se otevreny dokument, menu, vse funguje. ALE beda, kdyz kliknu na
jakekoli jine tlacitko na TPanelu, i kdyz mu treba neni prirazena zadna
funkce. Menu zmizi a kdyz okno resizuju, prostredi Wordu, ktere predtim
reagovalo prislusnou zmenou velikosti, nyni reagovat prestane. Musi se v
plose OLEContaineru poklepat, aby se to spravilo a pak jeste okno trochu
resizovat, aby bylo zobrazeni korektni. Netusite nekdo, co by se s tim dalo
delat?

Zdravim vsechny

RNDr. Petr Brant [brant@dcomm.cz]
http://web.redbox.cz/petr.brant